package com.lq.email.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @ClassName: UserEmail
* @Description: 
* @author: Mybatis Generator
* @date 2021年10月29日 上午11:00:56
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("user_email")
public class UserEmail {
    /**
    * id
    */
    @TableId(type = IdType.NONE)
    private String id;

    /**
    * 用户id
    */
    @TableField("userid")
    private String userid;

    /**
    * 发送邮箱用户名(默认,其他地方设置了以其他地方为准)
    */
    @TableField("emaile_send_form")
    private String emaileSendForm;

    /**
    * 发送邮箱密码
    */
    @TableField("email_password")
    private String emailPassword;

    /**
    * 发送邮箱的SMTP服务器地址
    */
    @TableField("host")
    private String host;

    /**
    * 发送邮箱的SMTP服务器的端口
    */
    @TableField("port")
    private Integer port;

    /**
    * 编码
    */
    @TableField("encoding")
    private String encoding;

    /**
    * 配饰SSL加密工厂
    */
    @TableField("socket_factory_class")
    private String socketFactoryClass;

    /**
    * 邮箱类型
    */
    @TableField("email_type")
    private Integer emailType;

    /**
    * 邮箱类型名称
    */
    @TableField("emaile_type_name")
    private String emailTypeName;

    /**
    * 本人接收邮箱(默认,其他地方设置了以其他地方为准)
    */
    @TableField("emaile_send_to")
    private String emailSendTo;

    /**
     * 使用系统配置邮箱发送: 0不使用 1 使用
     */
    @TableField("use_system_email_send")
    private Integer useSystemEmailSend;
}